Text copied to clipboard!

Название

Text copied to clipboard!

Котлин программист

Описание

Text copied to clipboard!
Мы ищем опытного Котлин программиста, который присоединится к нашей команде для разработки современных мобильных и серверных решений. Ваша основная задача будет заключаться в создании, поддержке и оптимизации приложений, написанных на языке Kotlin, с акцентом на высокую производительность, масштабируемость и надежность. Вы будете работать в тесном сотрудничестве с другими разработчиками, дизайнерами, менеджерами проектов и специалистами по тестированию, чтобы обеспечить высокое качество конечного продукта. Идеальный кандидат должен обладать глубокими знаниями языка Kotlin, а также иметь опыт работы с Android SDK, архитектурными шаблонами (MVVM, MVP), RESTful API, базами данных (Room, SQLite), а также инструментами CI/CD. Знание сопутствующих технологий, таких как Java, Coroutines, Jetpack Compose, будет большим плюсом. В рамках вашей роли вы будете участвовать в полном цикле разработки программного обеспечения: от анализа требований и проектирования архитектуры до тестирования, развертывания и поддержки. Мы ценим инициативность, ответственность и стремление к постоянному профессиональному росту. В нашей компании вы получите возможность работать над интересными проектами, использовать современные технологии и влиять на технические решения. Мы предлагаем конкурентоспособную заработную плату, гибкий график работы, возможность удалённой работы, участие в профессиональных конференциях и курсах, а также дружелюбную и поддерживающую команду. Если вы увлечены разработкой на Kotlin и хотите развиваться в этой области — мы будем рады видеть вас в нашей команде.

Обязанности

Text copied to clipboard!
  • Разработка мобильных и серверных приложений на языке Kotlin
  • Участие в проектировании архитектуры программных решений
  • Интеграция с внешними API и сервисами
  • Оптимизация производительности и устранение ошибок
  • Написание модульных и интеграционных тестов
  • Участие в код-ревью и обсуждении технических решений
  • Сотрудничество с дизайнерами и менеджерами проектов
  • Поддержка и развитие существующих приложений
  • Внедрение современных практик разработки (CI/CD, TDD)
  • Документирование кода и технических решений

Требования

Text copied to clipboard!
  • Опыт коммерческой разработки на Kotlin от 2 лет
  • Знание Android SDK и архитектурных шаблонов (MVVM, MVP)
  • Опыт работы с REST API и базами данных (Room, SQLite)
  • Понимание принципов многопоточности и Coroutines
  • Навыки работы с системами контроля версий (Git)
  • Знание английского языка на уровне чтения технической документации
  • Опыт работы с Jetpack Compose будет плюсом
  • Умение работать в команде и эффективно коммуницировать
  • Желание учиться и развиваться в области мобильной разработки
  • Опыт работы с CI/CD инструментами (например, Jenkins, GitHub Actions)

Возможные вопросы на интервью

Text copied to clipboard!
  • Какой у вас опыт разработки на языке Kotlin?
  • Работали ли вы с архитектурными шаблонами MVVM или MVP?
  • Какие инструменты вы используете для тестирования приложений?
  • Есть ли у вас опыт работы с Jetpack Compose?
  • Как вы подходите к оптимизации производительности приложений?
  • Расскажите о проекте, где вы использовали Kotlin и с какими трудностями столкнулись
  • Как вы организуете взаимодействие с другими членами команды?
  • Какие CI/CD инструменты вы использовали в своей практике?
  • Как вы решаете конфликты в коде при работе в команде?
  • Какие ресурсы вы используете для повышения квалификации?